The cost of living in Weaverville, North Carolina is 38.8% more expensive than Silver City, New Mexico.